Object-Oriented Framework and Methodology to Process Visualisation System Development
نویسنده
چکیده
In this paper a process visualisation development system and its associated development methodology are presented. This methodology is optimised to systems that have complex structure and are built of large number of components belonging to relatively small number of types. In order to handle the complexity, the input requirements of the method is as close to the ”native language” of the application as possible. The elements of the ”native language” are assumed to include engineering drawings and manuals describing the operation of component types the system is built of. Graphics techniques are used to supply the engineering drawings into the development system while not only the required visual appearance is described but the structure of the underlying system is also defined. The elements of engineering drawings are dynamized to animate the graphics presentation to reflect the current state of the monitored system. Component manuals are transformed to interface and state definitions from which a code generator generates a C++ class for each component type. This C++ class must be tuned to reflect the operation of a single component type. From these definitions the development system automatically builds up the complete visualisation program, providing easy and fast application development.
منابع مشابه
A Visual Object Composition Framework for the Design of Object-Oriented Information Models
The development of an object-oriented information model for an industrial product requires analysis and design which result in a set of entities and objects. Common tools provide lists or symbolic diagrams with boxes and arrows to visualise the design. A more illustrative visualisation of the objects presenting the modelled industrial components would be a great help during the development. We ...
متن کاملObjects Identification in Object-Oriented Software Development - A Taxonomy and Survey on Techniques
Analysis and design of object oriented is onemodern paradigms for developing a system. In this paradigm, there are several objects and each object plays some specific roles. Identifying objects (and classes) is one of the most important steps in the object-oriented paradigm. This paper makes a literature review over techniques to identify objects and then presents six taxonomies for them. The f...
متن کاملAvailability evaluation of Software architecture of object oriented Style using coloured Petri nets
Software architecture is one of the most fundamental products in the process of software development in the areas of behavioral or non- behavioral features like availability or transformability change. There are different ways to evaluate software architecture one of which is the creation of application model. An executable model of software architecture is an official description of architectu...
متن کاملDevelopment of process visualization systems: An object-oriented approach
In this paper a process visualisation development system and its associated development methodology are presented. This methodology is optimised to systems that have complex structure and are built of large number of components belonging to relatively small number of types. In order to handle the complexity, the input requirements of the method is as close to the ”native language” of the applic...
متن کاملMethod integration: An approach to develop agent oriented methodologies
Agent oriented software engineering (AOSE) is an emerging field in computer science and proposes some systematic ideas for multi agent systems analysis, implementation and maintenance. Despite the various methodologies introduced in the agent-oriented software engineering, the main challenges are defects in different aspects of methodologies. According to the defects resulted from weaknesses ...
متن کامل